@charset "UTF-8";
@media all
{

	html * { font-size: 100.01% }
	textarea, pre, tt, code {font-family: Arial, Helvetica, sans-serif; font-size:12px; }
	body {font-family: Arial, Helvetica, sans-serif; font-size:12px; }

/*-----------------------------------Headings-----------------------------------*/
    h1,h2,h3,h4,h5,h6 { margin:0; padding:0}
    h1 { font-size: 200% }
    h2 { font-size: 166.67% }
    h3 { font-size: 150% }
    h4 { font-size: 133.33% }
    h5 { font-size: 116.67% }
    h6 { font-size: 16px; color:#358da0; font-weight:normal; }
  
/*-----------------------------------Paragraph-----------------------------------*/
  	p { margin: 0 0 1em 0; }
	
/*-----------------------------------UL - LI - DT - DD-----------------------------------*/  
  	ul, ol, dl { line-height: normal; margin:0; padding:0;}
  	li { line-height: normal; padding:0; margin:0;}
	
	img{ padding:0; margin:0;}

  	dt { font-weight: bold }
  	dd { margin:0;}
	
/*-----------------------------------TABLE-----------------------------------*/  
	table { width: auto; border-collapse:collapse;}
  	table.full { width: 100%; }
  	table.fixed { table-layout:fixed }

  	th,td { padding:0; margin:0;}
  	thead th { background: #444; color: #fff }
  	tbody th { background: #ccc; color: #333 }
  	tbody th.sub { background: #ddd; color: #333 }
	
/*-----------------------------------LINKS FORMAT-----------------------------------*/  
	a {color: #900; text-decoration:none;}
  	a:focus,
  	a:hover,
  	a:active {background-color: transparent; text-decoration:underline;}
	
	.login a {color: #474646; text-decoration:none;}
  	.login a:focus,
  	.login a:hover,
  	.login a:active {background-color:transparent; text-decoration:underline;}
	
	.cate a {color: #ffffff; text-decoration:none;}
  	.cate a:focus,
  	.cate  a:hover,
  	.cate  a:active {background-color:transparent; text-decoration:underline;}
	
	.welcome_link a {color: #1799b4; text-decoration: underline; background-color:transparent;}
  	.welcome_link a:focus,
  	.welcome_link a:hover,
  	.welcome_link a:active {background-color:transparent; text-decoration:none;}
	
	.partner_details a {color: #1695b0; text-decoration:none;}
  	.partner_details a:focus,
  	.partner_details a:hover,
  	.partner_details a:active {background-color:transparent; text-decoration:underline;}
	
	.bg_news a {color: #727272; text-decoration:none; font-weight:bold;}
  	.bg_news a:focus,
  	.bg_news a:hover,
  	.bg_news a:active {background-color:transparent; text-decoration:underline;}
	
	.bold_link a {color: #727272; text-decoration:none; font-weight:bold;}
  	.bold_link a:focus,
  	.bold_link a:hover,
  	.bold_link a:active {background-color:transparent; text-decoration:underline;}
  
  	#topnav a { color: #aac; font-weight: bold; background:transparent; text-decoration:none; }
  	#topnav a:focus,
  	#topnav a:hover,
  	#topnav a:active{ text-decoration:underline; background-color: transparent;}
  
  	#footer a { color: #1799b4; background:transparent;}
  	#footer a:focus,
  	#footer a:hover,
  	#footer a:active {color: #1799b4; background-color: transparent; text-decoration:underline;}
	
/*-----------------------------------FLOAT FORMAT-----------------------------------*/  	
	.float_left { float: left;}
  	.float_right { float: right;}
	.clear{ clear:both;}
	.clear_left{ clear:left;}
	.clear_right{ clear:right;}
	
/*-----------------------------------TEXT FORMAT-----------------------------------*/  
	.center { text-align:center;}
  	.left { text-align:left;}
  	.right { text-align:right;}
  	cite, blockquote { font-style:italic }
  	blockquote { margin: 0 0 1em 1.5em }
  	strong,b { font-weight: bold }
  	em,i { font-style:italic }
  	pre, code { font-family: monospace; font-size: 1.1em; }
  	acronym, abbr {	letter-spacing: .07em; border-bottom: .1em dashed #c00;	cursor: help;} 
	.t_black{ color:#474646;}
	.t_blue{ color:#1799b4;}
	.t_grey{ color:#a8a8a8;}
	.t_bold{ font-weight:bold;}
	
/*-----------------------------------WIDTH-----------------------------------*/  
	.w273{ width:273px;}
	.w404{ width:404px;}
	.w239{ width:239px;}
	.w456{ width:456px;}
	.w290{ width:290px;}
	.w950{ width:950px;}
	.w445{ width:445px;}
	.w170{ width:170px;} 
	.w234{ width:234px;}
	
/*-----------------------------------padding margin-----------------------------------*/  
	.p_l15{ padding-left:15px;}
	.p_r10{ padding-right:10px;}
	.p_t15{ padding-top:15px;}
	.p_t40{ padding-top:40px;}
	.p_t28{ padding-top:28px;}
	.p_t24{ padding-top:24px;}
	.p_t2{ padding-top:2px;}
	.p_t10{ padding-top:10px;}
	.p_b10{ padding-bottom:10px;}
	.p_t5{ padding-top:5px;}
	.p_t4{ padding-top:4px;}
	.p_l10{ padding-left:10px;}
	.p14{ padding:14px;}
	.m8{ margin:8px;}
	.m_t5{ margin-top:5px;}
	.m_l20{ margin-left:20px;}
	
.b_r_dash{border-right:#cccccc dashed 1px;}
.b_b_dotted{border-bottom:#cccccc dotted 1px;}
}

